python装饰器[Python基础]
装饰器: 定义:本质是函数,(装饰其它函数) 就是为其它函数添加附加功能 原则:1. 不能修改被装饰的函数的源代码 2. 不能修改被装饰的函数的调用方式实现装饰器需要了解的知识: 1.函数即“变量” 2.高阶函数 a:把一个函数名当做实参传给另外一个函数(...
2024-01-10python_安装python2.7.7和easy_install
【环境】: WIN7 + 32位【要求】: 安装python2.7.7, easy_install1. 下载并安装python2.7.7 首先访问http://www.python.org/download/去下载最新的python版本。安装下载包,选择安装目录:D:\Python27,其余一路next。(安装包为python-2.7.7.msi)将安装目录加入到环境变量 命令行中输入以下代码:[Environment]::SetEnv...
2024-01-10Windows7 --下python3和python2同时 安装python3和python2
1、下载python3和python2 进入python官网,链接https://www.python.org/选择Downloads--->Windows,点击进入就可以看到寻找想要的python版本本文选择的是:Python3.5.2,点击后面链接可直接下载,https://www.python.org/ftp/python/3.5.2/python-3.5.2rc1-amd64.exePython2.7.9, 点击后面链接可直接下载,https://www.python.org/ftp/python/...
2024-01-10linux安装python3.*,更换Python2.*
下载并解压:Python-3.5.7.tgz 1 [root@AH-aQYWTYSJZX01 python3]# ll 2 total 20268 3 -rw-r----- 1 temp01 temp01 20753760 Jul 11 08:30 Python-3.5.7.tgz 4 [root@AH-aQYWTYSJZX01 python3]# tar -zxvf Python-3.5.7.tgz 5 ...... 6 Python-3.5.7/Python/condvar.h 7 Python-3.5...
2024-01-10解决Python安装cryptography报错问题
错误一:gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-x86_64-2.7/c/_cff...
2024-01-10pythonpip命令的使用[Python基础]
1.pip是什么?pip是python的包管理工具,python3.4以上的版本都已经集成了该工具,我们可以在cmd中用pip --version/pip3 --version命令(分别对应2.X和3.X)来确定是否安装。如果使用2.x老版本等其他情况并未安装的话,请看下一节。2.pip的下载与安装2.1 pip下载进入https://pypi.org/project/pip/选择红框中的文件下载2.2 Li...
2024-01-10pythonw.exe还是python.exe?
长话短说:pythonw.exe什么都不做,python.exe什么也不接受(我应该使用哪一个?)test.py:print "a"CMD窗口:C:\path>pythonw.exe test.py<BLANK LINE>C:\path>C:\path>python.exe test.py File "C:\path\test.py", line 7 print "a" ^SyntaxError: invalid syntaxC:\path>请告诉我我在做错什么。回答:如果你不...
2024-01-10如何在pythonidel终止python程序运行
python是解释运行的程序,程序进入死循环或者其它异常都会导致程序无法正常结束。虽然python程序不会像exe程序那样是系统进入难以恢复的异常,但是却会使python解释器不能继续往下工作,尤其是采用命令行模式时。那么我们就需要考虑下python程序的终止问题。常用终止python程序方法方法1:采用sys.exit...
2024-01-10使用python发送邮件和接收邮件[python高级教程]
发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。python实现发送和接收邮件功能主要用到poplib和smtplib模块。poplib用于接收邮件,而smtplib负责发送邮件。代码如下:#! /usr/bin/env python#coding=utf-8import sys import time import poplib import smtplib #邮件发送函数def send_mail(): try: ...
2024-01-10【Python】python自学 第一章 初始python
一、了解pythonPython,本义是指【蟒蛇】。1989年,荷兰人Guido van Rossum发明了一种面向对象的解释型高级编程语言,将其命名为python,python的设计哲学为优雅、明确、简单,实际上,python始终贯彻着这一理念,以至于现在网络上流传着“人生苦短,我用python”的说法,可见python有着简单、开发速度快、节...
2024-01-10Python | 如何使用pip升级所有Python软件包?
在将Python用作编程语言时,使用虚拟环境和PIP(Python的程序包管理器)是一种非常常见的情况。通常使用文本文件,名为“ requirement.txt”,该文件中将填充给定应用程序中使用的库的列表。通常,开发人员在“ requirement.txt”中维护库的版本,如以下示例所示, (venv) XXX:src XXX$ morerequirements.txt ...
2024-01-10一篇文章看懂python时间模块的使用[python头条资讯]
在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。python中常见的处理时间的模块:time:处理时间的模块,如获取时间戳,格式化日期等datetime:date和time的结合体,处理日期和时间calendar:日历相关的模块,如:处理年历/月历time模块介绍说明...
2024-01-10MySQL Connector/Python 安装、测试
安装Connector/Python:# wget http://cdn.mysql.com/Downloads/Connector-Python/mysql-connector-python-1.0.11.zip# unzip mysql-connector-python-1.0.11.zip# cd mysql-connector-python-1.0.11 # python setup.py install 测试Connector/Python是否装上:>>> from distut...
2024-01-10Python 第二篇:python字符串、列表和字典的基本操作方法
本文基于python 3.5.1python常见的数据类型有字串、列表、元组、字典等,本文将详细介绍每一种数据类型的操作方法。一:str字串的操作方法:1、capitalize()--> 将当前字符串第一个元素大写显示(如果是英文字母),如果第一个元素是数字和特殊符号则不做任何操作,如:1 a = "#1e23abcd"2 print(a.capitalize())...
2024-01-10Python中Thread子类如何封装[python高级]
Thread子类的封装通过使用threading模块能完成多任务的程序开发,为了让每个线程的封装性更完美,所以使用threading模块时,往往会定义一个新的子类class,只要继承threading.Thread就可以了,然后重写run方法。#coding=utf-8import threadingimport timeclass MyThread1(threading.Thread): def run(self): for i ...
2024-01-1006,python实现小程序ping。[Python基础]
# ping的原理是发送一个ICMP请求包,然后根据目的地址的应答包来判断是否能够和这个主机进行通信。# 我们使用python实现,借助于scapy来进行编写程序。# 导入scapy包。from scapy.all import *import time,struct,random# 编写ping一个包的函数。def ping_one(dst = "36.152.44.95",ttl_no = 64,id_no = 345,seq_no = 5): start_time = time.time() ...
2024-01-10Python-如何安装带有.whl文件的Python软件包?
我在Windows机器上安装Python软件包(特别是JPype1 0.5.7)时遇到问题,并且想用Christoph Gohlke的Window二进制文件安装它。(根据我的经验,这减轻了许多其他软件包安装的麻烦。)但是,尽管Christoph过去曾经提供.exe文件,但最近看来他是在上载.whl文件。http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype但是,如何安装...
2024-01-10Python黑魔法之property装饰器详解[python高级教程]
@property装饰器能把一个方法变成属性一样来调用,下面我们就一起来看看Python黑魔法@property装饰器的使用技巧解析@property有什么用呢?表面看来,就是将一个方法用属性的方式来访问.上代码,代码最清晰了.class Circle(object): def __init__(self, radius): self.radius = radius @property def area(self): ...
2024-01-10如何使用cython编译和链接多个python模块(或程序包)?
我有几个python模块(组织成包),它们 。例如模块1Module2:导入Module1模块3Module4:导入Module3,Module 2,Module 1假设开发应用程序的相关接口在Module4中,而我想使用 生成 。如果我以幼稚的方式进行操作,则会得到扩展Module4.so,但可以导入该扩展, 该扩展 Module1,Module2,Module3 。有没有一种方...
2024-01-10Python中处理属性的重要属性和函数是什么[python高级]
处理属性的重要属性和函数1、特殊属性__class__:对象所属类的引用(即obj.__class__和type(obj)的作用相同)。Python中的某些特殊方法比如 __getattr__,只在对象的类中寻找,而不在实例中寻找。__dict__:一个映射,存储对象或类的可写属性。__slots__:类可以定义这个属性,限制实例有哪些属性。2、内置函数d...
2024-01-10Python教程:在python中bool函数的取值方法
bool是Boolean的缩写,只有真(True)和假(False)两种取值bool函数只有一个参数,并根据这个参数的值返回真或者假。1.当对数字使用bool函数时,0返回假(False),任何其他值都返回真。>>> bool(0)False>>> bool(1)True>>> bool(-1)True>>> bool(21334)True2.当对字符串使用bool函数时,对于没有值的字符串(也就是None或者空字...
2024-01-10Python实例方法、类方法和静态方法[Python基础]
Python类的组成主要包含两个部分,类的属性和类的方法。类的属性是对数据的封装,这些数据是用来描述类所抽象的事物的特征;类的方法是用来表示对象的特定行为。Python的类的方法又可以进一步细分为三种不同类型,即实例方法、类方法和静态方法。这里就是对类的这三种方法进行详细讨论,包...
2024-01-10使用Python读取和写入mp3文件的id3v1信息[python高级教程]
1.起因一直以来疯迷“冬吴相对论”,为了整理下载他的MP3花了不少功夫,今天突然发现将电脑中的mp3导入到itunes后,文件名竟然不识别了。#_* itunes自动识别了mp3的信息内容。多次一举么,文件名挺好。事实如此,让我深感不完美。一定要将文件名也写如MP3信息中区。网上一搜,一大把的python代码,都...
2024-01-10【Python】python+requests对app和微信小程序进行接口测试
对于web端和app端的接口测试来说,他们都是通过请求方法,url和传递的body参数进行接口请求,区别web和app的区别就是header请求的不同。不同的地方在于header中的User-Agent参数。web常用的User-Agent参数:Chrome:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36Mozilla/5.0 (X11; ...
2024-01-10Python3.8.0b2版本将于20190729推出[python头条资讯]
Python 3.8.0b2 发布了,这是 3.8 系列计划中 4 个 beta 版本的第 2 个。Python 3.8仍处于开发阶段。针对 Python 3.8 的中文文档由 OSGeo 中国中心进行翻译处理,也是目前网络上能够找到的完成度最高的 Python 中文文档。文档中的问题也会随着 Python 新版本的开发进行完善。Python 3.8.0b2 Beta 版本旨在为更广泛的社区...
2024-01-10